﻿using System;
using Microsoft.TeamFoundation.VersionControl.Client;
using Changeset = TfsCommitMonitor.Tfs.Changeset;

namespace TfsCommitMonitor.Interfaces
{
	internal interface ITfsBusiness
	{
		Change[] GetChangesForChangeset(Uri teamCollectionUri, String projectPath, Int32 changesetId);
		Changeset[] PollForChanges(Uri teamCollectionUri, String projectPath, Int32? lastChangesetId);
		String DownloadChanges(Uri teamCollectionUri, String projectPath, Change change);
	}
}
